package com.wigem.fa.service;

import com.wigem.framework.common.pojo.PageResult;

import com.wigem.fa.entity.FaEntInfoEntity;
import com.wigem.fa.vo.FaEntInfoVo;

import java.util.List;


/**
 * 申报企业基本信息Service接口
 *
 * @author DH
 * @date 2024-10-20
 */
public interface FaEntInfoService {


    /**
     * 查询FaEntInfo列表
     */
    List<FaEntInfoEntity> getList(FaEntInfoVo faEntInfoVo);

    /**
     * 查询FaEntInfo分页列表
     */
    PageResult<FaEntInfoEntity> getPageList(FaEntInfoVo faEntInfoVo);


    /**
     * 查询FaEntInfo实体
     */
    FaEntInfoEntity getEntity(String id);
    FaEntInfoEntity getEntityByCreateUser();

    /**
     * FaEntInfo新增
     */

    void add(FaEntInfoVo faEntInfovo);

    /**
     * FaEntInfo修改
     */
    void update(FaEntInfoVo faEntInfovo);


    /**
     * FaEntInfo保存
     */
    void save(FaEntInfoVo faEntInfovo);


    /**
     * FaEntInfo删除
     */
    int delete(String id);


    /**
     * FaEntInfo移除
     */
    int remove(String id);


}
